export interface BlogPost {
  id: string
  title: string
  date: string
  author: string
  tags: string[]
  summary: string
  content: string
  filePath: string
}

export interface BlogStats {
  totalPosts: number
  totalTags: number
  latestPost?: BlogPost
  tagCounts: Record<string, number>
}

export interface BlogFilters {
  tag?: string
  search?: string
  sortBy: 'date' | 'title'
  sortOrder: 'asc' | 'desc'
}